body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
ul>li{float:left;}
section{
    padding-top:130px;}
.cl:after{
    content:"";
    display:block;
    overflow:hidden;
    clear:both;
    height:0;
    visibility:hidden;
}
.cl{
    zoom:1;
}
.Flex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
body{
    font-family: '微软雅黑';
    font-style: normal;
}
img{
    width:100%;
    height:100%;
}
.dot{
    display:list-item;
    list-style-type:disc;
    margin-left:2em;
}
.w1200{
    width:1200px;
    margin:0 auto;
    /*background:#fff;*/
    /*overflow: hidden;*/
}
.around{
    justify-content: space-around;
}
.between{
    justify-content: space-between;
}
.layui-nav-child a{
    line-height:63px;
}
header{
    height:100px;
    width:100%;
    background:#fff;
    /*padding-bottom:30px;*/
}
.headerbox{
    position:fixed;
    z-index: 999;
    width: 100%;
}
nav {
    height:100px;
}
.header{
    height:100px;
    display:inline-block;
    position:fixed;
    top:0;
    background:#fff;
    /*left:20%;*/
}
.colorf30:hover{
    background:#FF3300;
}
.layui-this{
    background:#FF3300;
}
a:hover{
    text-decoration: none;
}
header .Tright{
    text-align:right;
    padding-right:50px;
    font-size: 14px;
    line-height:40px;
}
header .firstLi{
    margin:0 27px 0 10px;
    float:left;
    height:35px;
    width:227px;
    transform: translateY(30%);
}
footer{
    background:#3D4044;
    color:#fff;
    font-size:16px;
}
footer .firstUl{
    padding:40px 0;
}
footer .firstUl>li{
    width:25%;
    font-size:20px;
    font-weight: 700;
    line-height:40px;
    text-align: center;
}
footer .firstUl>li ol{
    width:50%;
    padding:0 118px;
}
footer .firstUl>li ol>li{
    font-size:16px;
    line-height:40px;
    text-align: left;
}
footer .centerUl .center li ol>li{
    line-height:40px;
}
footer .centerUl .center>li{
    padding:0 35px;
}
footer .w1920{
    width:100%;
    background:#333333;
    padding:60px 0 40px 0;
}
footer .w1920 .center a{
    color:#fff;
    font-size:16px;
    line-height:60px;
}
footer .w50{
    line-height:60px;
    padding-left:80px;
}
footer .ibox{
    width:182px;
    height:175px;
    margin:0 30px;
}
footer .ibox img{
    width:100%;
}
footer .last{
    padding:60px 0;
    text-align: center;
    line-height:47px;
}
